Distributed management of exclusive resources in collaborative multimedia systems
نویسندگان
چکیده
Collaborative multimedia systems encompass many Internet applications such as desk-top conferencing and interactive distance learning. These applications often contain resources , such as audio, video and shared applications, that must be accessed exclusively by one participant at a time. In this paper, we present a distributed algorithm that manages the access to these exclusive resources. The algorithm is based on the assumption that the transport layer provides reliable multicasting. Resources are classiied into two main classes: primitive and composite. Composite resources consist of a set of two or more primitive resources. A token is associated with each resource unit, and a participant must obtain the resource's token before using the resource. To use a resource, certain permissions may be needed from certain entities such as the session coordinator, the current resource holder and, in some cases, the resource itself. Resources that are not used by any participant are held by a special entity called the free resource holder. The participant processes in our algorithm uses two types of multicast messages, one to request resources and the other to grant resources. The algorithm guarantees that at any given time, the resource is held by exactly one participant, either an actual participant or the free resource holder. The token of any resource will never be lost under all possible failure conditions.
منابع مشابه
DisTriB: Distributed Trust Management Model Based on Gossip Learning and Bayesian Networks in Collaborative Computing Systems
The interactions among peers in Peer-to-Peer systems as a distributed collaborative system are based on asynchronous and unreliable communications. Trust is an essential and facilitating component in these interactions specially in such uncertain environments. Various attacks are possible due to large-scale nature and openness of these systems that affects the trust. Peers has not enough inform...
متن کاملDisTriB: Distributed Trust Management Model Based on Gossip Learning and Bayesian Networks in Collaborative Computing Systems
The interactions among peers in Peer-to-Peer systems as a distributed collaborative system are based on asynchronous and unreliable communications. Trust is an essential and facilitating component in these interactions specially in such uncertain environments. Various attacks are possible due to large-scale nature and openness of these systems that affects the trust. Peers has not enough inform...
متن کاملDISTRIBUTED AND COLLABORATIVE FUZZY MODELING
In this study, we introduce and study a concept of distributed fuzzymodeling. Fuzzy modeling encountered so far is predominantly of a centralizednature by being focused on the use of a single data set. In contrast to this style ofmodeling, the proposed paradigm of distributed and collaborative modeling isconcerned with distributed models which are constructed in a highly collaborativefashion. I...
متن کاملFramework for Collaborative Multimedia Application Based on CORBA
In recent years, as Information superhighway and advancement of computing power, it has been increasing requirements about CSCW that is based on the distributed multimedia. And, because the policy of interaction in collaborative application is implemented in application, application must be implemented again if the policy of collaborative application is changed. It is big problem in environment...
متن کاملAn Improved Token-Based and Starvation Free Distributed Mutual Exclusion Algorithm
Distributed mutual exclusion is a fundamental problem of distributed systems that coordinates the access to critical shared resources. It concerns with how the various distributed processes access to the shared resources in a mutually exclusive manner. This paper presents fully distributed improved token based mutual exclusion algorithm for distributed system. In this algorithm, a process which...
متن کامل